<?php
namespace town\controller;

use town\dmod\DB;
use town\model\Post;
use town\model\Tags;
use town\base\Request;

/**
 * 编辑标签信息
 */
class TagsController
{

    /**
     * 获取标签列表
     */
	public function tag_l()
	{

		$list = DB::table('tags')->get();
		return view('back/tag_l', ['list'=>$list]);
	}


    /**
     * 编辑标签
     */
	public function tag_e(Request $req, $id = 0)
	{
		// var_dump(tag)
        if ($req->method() == 'POST') {
            $data = $_POST;
            $ret  = Tags::save($data);
        	return redirect('tag_l');
		}

		$info = [];
		if ($id > 0) {
			$info = Tags::find($id);
		}
		return view('back/tag_e', ['info'=>$info]);
	}


    /**
     * 移除标签
     */
	public function tag_d($id)
	{
		// 1.移除tags表
		Tags::delete($id);

		// 2.移除tags_map_posts表
		DB::table('tags_map_posts')->delete('id', $id);

		return redirect('tag_l');
	}
}